@CHARSET "UTF-8";
/* 公共css文件 */
*{margin:0px;padding:0px;}
body{background:#FFF; font-family:'微软雅黑'}
ul{list-style:none;}
a{color:#333; text-decoration:none;}
img{border: none;}
/********* 头部css样式  ************/

#top{
	height:20px;
	width:100%;
	background:#3D97CB;
}
#top .pos{
	width:960px;
	height:40px;
	margin:0px auto;
}
#top .pos .user{
	line-height:40px;
	width:30%;
	float:left;
}
#top .pos .user a{
	color:#ffffff;
	margin:0px 10px;
	font-size:12px;
	text-decoration:none;
}
#top .pos .search{
	width:246px;
	height:28px;
	margin-top:6px;
	float:right;
}
#top .pos .search .keywords{
	width:217px;
	height:26px;
	border:1px solid #113f28;
	background:#185a3a;
	float:left;
	color:#FFF;
	text-indent:6px;
	
}
#top .pos .search .submit{
	width:26px;
	height:26px;
	border:1px solid #FFF;
	border-radius:3px;
	background:#03351d;
	float:left;
	cursor:pointer;
	background:url(../images/search.png) no-repeat -1px -3px;
}

#header{
	width:1000px;
	height:136px;
	margin:0px auto;
	overflow:hidden;
	/*border-bottom: 1px solid #999;*/
}
#header .logo{
	width:350px;
	height:136px;
	float:left;
	margin-top: 20px;
}
#header  .navigation{
	width:600px;
	float:right;
	height:52px;
	border-top:1px solid #3D97CB;
	border-bottom:1px solid #3D97CB;
	line-height:52px;
	margin-top:40px;

}
#header  .navigation a{
	color:#24241f;
	margin:0px 15px;
	text-decoration:none;
}
#header  .navigation a:hover{
	color:#3D97CB;
}

/* Search */
#searchform {margin:0; padding:0; float:left;}
#searchform #s {width:136px; background:#fff;padding:3px 5px;margin: 0;float: left;border: 2px solid #ddd;height:17px; border-right:none;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out; border-radius: 3px;}
#searchform #s:hover,#searchform #s:focus{background:#fff;border-color:#fff;}
/*#searchform #s:focus{width:220px;}*/
#searchform #searchsubmit {background:#3D97CB url(../images/search.png) no-repeat center center; text-indent:-9999px;border:none;width:30px;height:27px;margin:0;color: #fff;}
#searchform #searchsubmit:hover {background-color: #666;cursor:pointer;}

.clear {
	clear: both;
}
.items li {
	border: 1px solid #CCCCCC;
	margin: 10px 0 0;
	padding: 10px;
	font-size: 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px 0px #fff;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%, #f6f6f6 47%, #ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f9f9f9 0%, #f6f6f6 47%, #ededed 100%); /* W3C */
}

/********* 尾部css样式 *****/
#footer{
	width:100%;
	height:65px;
	overflow:hidden;
	margin-top:30px;
}
.bgbar{
	width:100%;
	height:10px;
	background:url(../images/pixel.png);
}
#footer  .bottom{
	width:100%;
	height:55px;
	background:#3D97CB;
	
}
#footer  .bottom .pos{
	width:960px;
	margin:0px auto;
	height:55px;
}
#footer  .bottom .pos .footerNav{
	width:600px;
	height:55px;
	line-height:55px;
	float:left;
}
#footer  .bottom .pos .footerNav a{
	font-size:12px;
	color:#fff;
	margin:0px 10px;
	text-decoration:none;
}
#footer  .bottom .pos .copyright{
	width:360px;
	height:55px;
	margin: 0 auto;
	line-height:55px;
	color:#FFF;
	font-size: 12px;
}


/* Post */
#main .entry-header { position: relative; }
#main .entry-header .date { position: absolute; left: 0; top: 0; width: 50px; height: 50px; text-align: center; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; background-color: #3D97CB;}
#main .entry-header .date .day { margin-top: 3px; font-size: 19px;}
#main .entry-header .title { padding-left: 60px; line-height: 28px; font-size: 28px; margin-bottom: 4px; word-wrap: break-word;}
#main .entry-header .meta{ padding-left: 60px; line-height: 18px; font-size: 14px; color: #bebebe;}
#main .entry-header .meta .icon { margin-left: 10px;}

#main .comment-num { margin-left: 10px; padding-left: 15px; background: transparent url(../images/comment.png) left 2px no-repeat;}